package com.foreknow.demo5;

/**
 * 方法/构造方法的重载
 * 方法的名称相同
 * 参数的类型不同
 * 与返回值类型无关
 */
public class OverloadDemo {

    public int add(int a,int b) {
        return  a + b;
    }

    public int add(int a,int b,int c) {
        return a + b + c;
    }

    public static void main(String[] args) {
        OverloadDemo demo = new OverloadDemo();
        int a = demo.add(1,2);
        int b = demo.add(1,2,3);
        System.out.println(a);
        System.out.println(b);

        //匿名对象
        new OverloadDemo().add(1,2);
        new OverloadDemo().add(1,2,3);

    }
}
